
Page({
  data: {
    baseURL: "http://192.168.1.20:3000/",
    // 轮播图数据
    album: {},
    // 接口要求的参数
    params: {
      skip: 0,
      limit: 12
    },
    // 专辑列表数据
    list: [],
    // 总条数
  },

  // 页面加载完毕就会触发
  onLoad(options) {
    var app = getApp();
    console.log(app.album);
    this.setData({
      album: app.album
    });

    // 发送请求获取 数据
    this.getAlbumList();
  },
  // 获取专辑列表数据
  getAlbumList() {

    wx.showLoading({
      title: "加载中"
    });


    var id = this.data.album.id;
    wx.request({
      url: 'http://192.168.1.20:3000/album/' + id,
      data: this.data.params,
      success: (result) => {
        console.log(result);
        this.setData({
          list: [...this.data.list, ...result.data.data.list],
          total: result.data.data.total
        })
        wx.hideLoading();
      }
    });
  },
  // 小程序中 页面 自带的滚动条触底事件
  onReachBottom() {
    if (this.data.params.skip >= this.data.total) {
      wx.showToast({
        title: '没有更多数据了',
        icon: 'none',
      });
      return;
    }

    var params = this.data.params;
    params.skip += 12;
    this.getAlbumList();


  }
})